//-----------------------------------------------------------
//
//-----------------------------------------------------------
class ONSVehicleExplosionEffect extends Emitter;

#exec OBJ LOAD FILE="..\Textures\ExplosionTex.utx"
#exec OBJ LOAD FILE="..\Textures\AW-2004Particles.utx"

DefaultProperties
{

	Begin Object Class=SpriteEmitter Name=SpriteEmitter0
		RespawnDeadParticles=False
		UniformSize=True
		AutomaticInitialSpawning=False
		MaxParticles=1
		StartSizeRange=(X=(Min=0.000000,Max=0.000000))
		InitialParticlesPerSecond=500.000000
		Texture=AW-2004Particles.Energy.SparkHead
		LifetimeRange=(Min=0.500000,Max=0.500000)
		StartVelocityRange=(X=(Min=-200.000000,Max=200.000000),Y=(Min=-200.000000,Max=200.000000),Z=(Min=500.000000,Max=500.000000))
		Name="SpriteEmitter0"
	End Object
	Emitters(0)=SpriteEmitter'SpriteEmitter0'

	Begin Object Class=SpriteEmitter Name=SpriteEmitter1
		UseColorScale=True
		RespawnDeadParticles=False
		SpinParticles=True
		UseSizeScale=True
		UseRegularSizeScale=False
		UniformSize=True
		AutomaticInitialSpawning=False
		ColorScale(0)=(Color=(A=255))
		ColorScale(1)=(RelativeTime=0.500000,Color=(A=255))
		ColorScale(2)=(RelativeTime=1.000000)
		MaxParticles=5
		StartLocationRange=(X=(Min=-20.000000,Max=20.000000),Y=(Min=-20.000000,Max=20.000000),Z=(Min=10.000000,Max=10.000000))
		AddLocationFromOtherEmitter=0
		StartSpinRange=(X=(Max=1.000000))
		SizeScale(0)=(RelativeSize=0.750000)
		SizeScale(1)=(RelativeTime=1.000000,RelativeSize=1.250000)
		InitialParticlesPerSecond=10.000000
		DrawStyle=PTDS_AlphaBlend
		Texture=ExplosionTex.Framed.exp2_frames
		TextureUSubdivisions=4
		TextureVSubdivisions=4
		LifetimeRange=(Min=0.800000,Max=0.800000)
		Name="SpriteEmitter1"
	End Object
	Emitters(1)=SpriteEmitter'SpriteEmitter1'

	Begin Object Class=SpriteEmitter Name=SpriteEmitter2
		RespawnDeadParticles=False
		SpinParticles=True
		UseSizeScale=True
		UseRegularSizeScale=False
		UniformSize=True
		BlendBetweenSubdivisions=True
		MaxParticles=8
		StartLocationRange=(X=(Min=-20.000000,Max=20.000000),Y=(Min=-20.000000,Max=20.000000),Z=(Min=-10.000000,Max=10.000000))
		AddLocationFromOtherEmitter=0
		StartSpinRange=(X=(Max=1.000000))
		SizeScale(0)=(RelativeSize=0.500000)
		SizeScale(1)=(RelativeTime=1.000000,RelativeSize=1.000000)
		InitialParticlesPerSecond=10.000000
		Texture=ExplosionTex.Framed.exp1_frames
		TextureUSubdivisions=2
		TextureVSubdivisions=4
		LifetimeRange=(Min=0.600000,Max=0.600000)
		AddVelocityFromOtherEmitter=0
		AddVelocityMultiplierRange=(X=(Min=0.200000,Max=0.200000),Y=(Min=0.200000,Max=0.200000),Z=(Min=0.200000,Max=0.200000))
		Name="SpriteEmitter2"
	End Object
	Emitters(2)=SpriteEmitter'SpriteEmitter2'

	Begin Object Class=SpriteEmitter Name=SpriteEmitter11
		UseColorScale=True
		RespawnDeadParticles=False
		SpinParticles=True
		UseSizeScale=True
		UseRegularSizeScale=False
		UniformSize=True
		AutomaticInitialSpawning=False
		ColorScale(0)=(Color=(B=255,G=255,R=255))
		ColorScale(1)=(RelativeTime=0.300000,Color=(B=106,G=196,R=255,A=255))
		ColorScale(2)=(RelativeTime=0.500000,Color=(A=255))
		ColorScale(3)=(RelativeTime=1.000000)
		MaxParticles=5
		DetailMode=DM_High
		StartLocationRange=(Z=(Max=15.000000))
		StartLocationShape=PTLS_All
		StartLocationPolarRange=(X=(Max=65536.000000),Y=(Min=16384.000000,Max=16384.000000),Z=(Min=100.000000,Max=100.000000))
		StartSpinRange=(X=(Max=1.000000))
		SizeScale(0)=(RelativeSize=0.500000)
		SizeScale(1)=(RelativeTime=1.000000,RelativeSize=1.000000)
		StartSizeRange=(X=(Min=120.000000,Max=120.000000))
		InitialParticlesPerSecond=500.000000
		DrawStyle=PTDS_AlphaBlend
		Texture=ExplosionTex.Framed.we1_frames
		TextureUSubdivisions=4
		TextureVSubdivisions=4
		LifetimeRange=(Min=1.000000,Max=1.000000)
		Name="SpriteEmitter11"
	End Object
	Emitters(3)=SpriteEmitter'SpriteEmitter11'

	Begin Object Class=SpriteEmitter Name=SpriteEmitter3
		RespawnDeadParticles=False
		SpinParticles=True
		UseSizeScale=True
		UseRegularSizeScale=False
		UniformSize=True
		AutomaticInitialSpawning=False
		BlendBetweenSubdivisions=True
		UseVelocityScale=True
		MaxParticles=5
		DetailMode=DM_High
		StartLocationRange=(Z=(Max=15.000000))
		StartLocationShape=PTLS_All
		StartLocationPolarRange=(X=(Max=65536.000000),Y=(Min=16384.000000,Max=16384.000000),Z=(Min=100.000000,Max=100.000000))
		StartSpinRange=(X=(Max=1.000000))
		SizeScale(0)=(RelativeSize=0.500000)
		SizeScale(1)=(RelativeTime=1.000000,RelativeSize=1.500000)
		InitialParticlesPerSecond=30.000000
		Texture=ExplosionTex.Framed.exp2_frames
		TextureUSubdivisions=4
		TextureVSubdivisions=4
		LifetimeRange=(Min=0.700000,Max=0.700000)
		StartVelocityRadialRange=(Min=-150.000000,Max=-150.000000)
		GetVelocityDirectionFrom=PTVD_AddRadial
		VelocityScale(0)=(RelativeVelocity=(X=1.000000,Y=1.000000,Z=1.000000))
		VelocityScale(1)=(RelativeTime=0.500000,RelativeVelocity=(X=1.000000,Y=1.000000,Z=1.000000))
		VelocityScale(2)=(RelativeTime=0.750000)
		VelocityScale(3)=(RelativeTime=1.000000)
		Name="SpriteEmitter3"
	End Object
	Emitters(4)=SpriteEmitter'SpriteEmitter3'

	Begin Object Class=SpriteEmitter Name=SpriteEmitter7
		RespawnDeadParticles=False
		SpinParticles=True
		UseSizeScale=True
		UseRegularSizeScale=False
		UniformSize=True
		AutomaticInitialSpawning=False
		BlendBetweenSubdivisions=True
		Opacity=0.500000
		StartLocationRange=(Z=(Max=15.000000))
		StartLocationShape=PTLS_All
		StartLocationPolarRange=(X=(Max=65536.000000),Y=(Min=16384.000000,Max=16384.000000),Z=(Min=80.000000,Max=150.000000))
		StartSpinRange=(X=(Max=1.000000))
		SizeScale(0)=(RelativeSize=0.200000)
		SizeScale(1)=(RelativeTime=1.000000,RelativeSize=1.500000)
		InitialParticlesPerSecond=50.000000
		Texture=ExplosionTex.Framed.exp1_frames
		TextureUSubdivisions=2
		TextureVSubdivisions=4
		LifetimeRange=(Min=0.700000,Max=0.700000)
		InitialDelayRange=(Min=0.150000,Max=0.150000)
		Name="SpriteEmitter7"
	End Object
	Emitters(5)=SpriteEmitter'SpriteEmitter7'

	bNoDelete=False
    AutoDestroy=True
}
